package com.tengju.payment.infrastructure.shared;

import java.math.BigDecimal;

public class MoneyUtil {

    public static String yuanToFen(String yuan){
        BigDecimal bigDecimal = new BigDecimal(yuan) ;
        BigDecimal multi = new BigDecimal("100");
        return bigDecimal.multiply(multi).setScale(0).toString() ;
    }

    public static String yuanToFen(int yuan){
        return yuanToFen(String.valueOf(yuan)) ;
    }


    public static String fenToYuan(String fen){
        BigDecimal fenBigDecimal = new BigDecimal(fen) ;
        BigDecimal divide = new BigDecimal("100");
        return fenBigDecimal.divide(divide).setScale(2).toString();
    }

    public static String fenToYuan(int fen){
        return fenToYuan(String.valueOf(fen)) ;
    }
}
